﻿Public Class Model_Task
    ''' <summary>
    ''' 地区
    ''' </summary>
    ''' <returns></returns>
    Public Property Areas As List(Of CAreaInfo)
    ''' <summary>
    ''' 关键词
    ''' </summary>
    ''' <returns></returns>
    Public Property KeyWords As List(Of CKeyword)
    ''' <summary>
    ''' 过滤关键词
    ''' </summary>
    ''' <returns></returns>
    Public Property FilterKeywords As List(Of CFilterKeyword)
    Public Property Filter As Filter
    ''' <summary>
    ''' 采集起始页码
    ''' </summary>
    ''' <returns></returns>
    Public Property PageStart As Integer
    ''' <summary>
    ''' 采集终止页码
    ''' </summary>
    ''' <returns></returns>
    Public Property PageEnd As Integer
    ''' <summary>
    ''' 地图类型
    ''' </summary>
    ''' <returns></returns>
    Public Property TaskMode As MapMode
    Sub New(areas As List(Of CAreaInfo), keyWords As List(Of CKeyword), filterKeywords As List(Of CFilterKeyword), Filter As Filter, pageStart As Integer, pageEnd As Integer, map As Model_Map)
        Me.Areas = areas
        Me.KeyWords = keyWords
        Me.FilterKeywords = filterKeywords
        Me.Filter = Filter
        Me.PageStart = pageStart
        Me.PageEnd = pageEnd
        TaskMode = map.TaskMode
    End Sub

End Class


